export default function() {
  return {
    userInfo: this.$store.state.userInfo,
    areaId: this.$store.state.userInfo.home_city,
    role: sessionStorage.getItem('role'),
    tabActiveName: 'day',
    datePicker: {
      showData: '--年--月--日',
      selectDate: '',
      show: false,
      currentDate: new Date(),
      minDate: new Date(),
      maxDate: new Date(),
    },
    areaInfo: {
      show: false,
      defaultIndex: 0,
      showArea: '',
      selectId: this.$store.state.userInfo.home_city,
      columns: []
    },
    cityInfo: {
      show: false,
      defaultIndex: 0,
      showArea: "地市",
      selectId: "0",
      columns: []
    },
    paperData: {
      ITEM0_1: '',
      ITEM0_2: '',
      ITEM0_3: '',
      ITEM1_1: '',
      ITEM1_2: '',
      ITEM1_3: '',
      ITEM1_4: '',
      ITEM2_1: '',
      ITEM2_2: '',
      ITEM2_3: '',
      ITEM2_4: '',
      ITEM3_1: '',
      ITEM3_2: '',
      ITEM3_3: '',
      ITEM3_4: '',
      ITEM4_1: '',
      ITEM4_2: '',
      ITEM4_3: '',
      ITEM4_4: '',
      ITEM5_1: '',
      ITEM5_2: '',
      ITEM5_3: '',
      ITEM6_1: '',
      ITEM6_2: '',
      ITEM6_3: '',
      ITEM7_1: '',
      ITEM7_2: '',
      ITEM7_3: '',
      ITEM8_1: '',
      ITEM8_2: '',
      ITEM8_3: '',
      ITEM8_4: '',
      ITEM8_5: '',
      ITEM9_1: '',
      ITEM9_2: '',
      ITEM9_3: '',
      ITEM9_4: '',
      ITEM9_5: '',
      ITEM10_1: '',
      ITEM10_2: '',
      ITEM10_3: '',
      ITEM10_4: '',
      ITEM10_5: '',
      ITEM11_1: '',
      ITEM11_2: '',
      ITEM11_3: '',
      ITEM11_4: '',
      ITEM11_5: '',
      ITEM12_1: '',
      ITEM12_2: '',
      ITEM12_3: '',
      ITEM13_1: '',
      ITEM13_2: '',
      ITEM13_3: '',
      ITEM14_1: '',
      ITEM14_2: '',
      ITEM14_3: '',
      ITEM15_1: '',
      ITEM15_2: '',
      ITEM15_3: '',
      ITEM15_4: '',
      ITEM15_5: '',
      ITEM16_1: '',
      ITEM16_2: '',
      ITEM16_3: '',
      ITEM16_4: '',
      ITEM16_5: '',
      ITEM17_1: '',
      ITEM17_2: '',
      ITEM17_3: '',
      ITEM17_4: '',
      ITEM17_5: '',
      ITEM18_1: '',
      ITEM18_2: '',
      ITEM18_3: '',
      ITEM18_4: '',
      ITEM18_5: '',
      ITEM19_1: '',
      ITEM19_2: '',
      ITEM19_3: '',
      ITEM20_1: '',
      ITEM20_2: '',
      ITEM20_3: '',
      ITEM20_4: '',
      ITEM22_1: '',
      ITEM22_2: '',
      ITEM22_3: '',
      ITEM23_1: '',
      ITEM23_2: '',
      ITEM23_3: '',
      ITEM24_1: '',
      ITEM25_1: '',
      ITEM26_1: '',
      ITEM26_2: '',
      ITEM27_1: '',
      ITEM27_2: '',
      ITEM28_1: '',
      ITEM28_2: '',
      ITEM29_1: '',
      ITEM29_2: '',
      ITEM30_1_1: '',
      ITEM30_1_2: '',
      ITEM30_1_3: '',
      ITEM30_2_1: '',
      ITEM30_2_2: '',
      ITEM30_2_3: '',
      ITEM30_3_1: '',
      ITEM30_3_2: '',
      ITEM30_3_3: '',
      ITEM100_1: '',
      ITEM100_2: '',
      ITEM100_3: '',
      ITEM100_4: '',
      ITEM100_5: '',
      ITEM100_6: '',
    },
    paperDataLoading: false,
    swiperOption: {
      slidesPerView: 'auto',
      centeredSlides: false,
      spaceBetween: 10,
      pagination: {
        el: '.swiper-pagination',
        clickable: true
      }
    },
    tagType: {
      monthSelect: '0',
      daySelect: '0',
      monthIncome: '0',
      dayIncome: '0',
      monthSelectName: '收入',
      daySelectName: '收入',
      monthIncomeName: '出账',
      dayIncomeName: '出账',
      list: [
        {name: '收入' , id: '0'},
        {name: '商机' , id: '1'},
        {name: '合作客户' , id: '2'},
        {name: '合同' , id: '3'},
        {name: '租户' , id: '4'},
        {name: '签约订单' , id: '5'},
        {name: '起租订单' , id: '6'}
      ]
    },
    monthTrend: {
      lineData: {
        data: [],
        unit: '个',
      },
      lineDataIncome: {
        data: [],
        unit: '万元',
      }
    },
    dayTrend: {
      lineData: {
        data: [],
        unit: '-',
      }
    },
    monthIncomeData: {
      rank: 'asc',
      loading: false,
      showList: [],
      listAll: [],
      showAll: false
    },
    dayIncomeData: {
      rank: 'asc',
      loading: false,
      showList: [],
      listAll: [],
      showAll: false
    },
    tipDialog: {
      show: false,
      datalist: [
        {
          title: '当日出账收入',
          intro: '取拓展业务日账统计表中当日的本月累计出账金额减去上日的本月累计出账金额'
        },
        {
          title: '当日新增商机数',
          intro: '用当日的商机集合和上日的商机集合对比：当日有，上日没有的子商机编号去重后的数量为当日新增商机数'
        },
        {
          title: '当日净增商机数',
          intro: '当日净增商机数 = 当日历史累计商机数 - 上日历史累计商机数',
        },
        {
          title: '当日减少商机数',
          intro: '当日减少商机数 = 当日新增商机数 - 当日净增商机数',
        },
        {
          title: '当日新增合作客户数',
          intro: '当日合作期历史累计客户数集合与上日合作期历史累计客户数集合比较, 当日有上日没有的客户ID去重后的数量视为新增客户，合作客户为生效合同对应的客户'
        },
        {
          title: '当日净增合作客户数',
          intro: '当日净增合作客户数 = 当日历史累计合作客户数 - 上日历史累计合作客户数，合作客户为生效合同对应的客户',
        },
        {
          title: '当日减少合作客户数',
          intro: '当日减少合作客户数 = 当日新增合作客户数 - 当日净增合作客户数，合作客户为生效合同对应的客户',
        },
        {
          title: '当日新增合同数',
          intro: '用当日的合同集合和上日的合同集合对比：当日有，上日没有的合同编码去重后的数量为新增合同数，合同集合为有效合同集合'
        },
        {
          title: '当日净增合同数',
          intro: '当日净增合同数 = 当日历史累计合同数 - 上日历史累计合同数，合同集合为有效合同集合',
        },
        {
          title: '当日减少合同数',
          intro: '当日减少合同数 = 当日新增合同数 - 当日净增合同数，合同集合为有效合同集合',
        },
        {
          title: '当日新增租户数',
          intro: '用当日的租户集合和上日的租户集合对比：当日有，上日没有的客户编号去重后的数量为新增租户数'
        },
        {
          title: '当日净增租户数',
          intro: '当日净增租户数 = 当日历史累计租户数 - 上日历史累计租户数',
        },
        {
          title: '当日减少租户数',
          intro: '当日减少租户数 = 当日新增租户数 - 当日净增租户数',
        },
        {
          title: '当日新增签约订单数',
          intro: '订单管理系统中订单签约时间在统计期当天的订单数量'
        },
        {
          title: '当日新增起租订单数',
          intro: '订单管理系统中订单起租时间在统计期当天的订单数量'
        },
        {
          title: '当日净增签约订单数',
          intro: '当日净增签约订单数 = 当日历史累计签约订单数 - 上日历史累计签约订单数',
        },
        {
          title: '当日减少签约订单数',
          intro: '当日减少签约订单数 = 当日新增签约订单数 - 当日净增签约订单数',
        },
        {
          title: '当日净增起租订单数',
          intro: '当日净增起租订单数 = 当日历史累计起租订单数 - 上日历史累计起租订单数',
        },
        {
          title: '当日减少起租订单数',
          intro: '当日减少起租订单数 = 当日新增起租订单数 - 当日净增起租订单数',
        }
      ],
      monthlist: [
        {
          title: '本月累计全额收入',
          intro: '1.非月底:展示月账日报 当月累计数据\n' +
            '2.月底: 月初时刷新上月底数据为 计费账务当月出账+上月调账收入，注：当统计期=1月时，只取1月出账不取调账'
        },
        {
          title: '上月累计经营收入',
          intro: '取科目余额表中，科目编码为600133拓展型业务贷方发生额+智联账套下科目为\'6001\'的贷方发生额-64011404（集团+智联账套）拓型业务销售设备成本-（集团+智联账套）64011405拓展业务代建施工成本\n' +
            '（201801-201904)地市数据需要减去【代建施工成本与销售设备成本调查表-各公司上报汇总.xlsx】文档中的相对应的成本【传输业务代建施工成本、拓型业务销售设备成本、拓展业务代建施工成本】'
        },
        {
          title: '本月累计新增商机数',
          intro: '用当日的商机集合和上月底的商机集合对比：当日有，上月底没有的子商机编号去重后的数量为当日新增商机数'
        },
        {
          title: '本月累计净增商机数',
          intro: '本月累计净增商机数 = 截止本月历史累计商机数 - 上月底历史累计商机数',
        },
        {
          title: '本月累计减少商机数',
          intro: '本月累计减少商机数 = 本月累计新增商机数 - 本月累计净增商机数',
        },
        {
          title: '本月累计新增合作客户数',
          intro: '当日合作期历史累计客户数集合与上月底合作期历史累计客户数集合对比：当日有，上月底没有的客户ID去重后的数量视为新增客户，合作客户为生效合同对应的客户'
        },
        {
          title: '本月累计净增合作客户数',
          intro: '本月累计净增合作客户数 = 当日合作期历史累计客户数 - 上月底合作期历史累计客户数，合作客户为生效合同对应的客户',
        },
        {
          title: '本月累计减少合作客户数',
          intro: '本月累计减少合作客户数 = 本月累计新增合作客户数 - 本月累计净增合作客户数，合作客户为生效合同对应的客户',
        },
        {
          title: '本月累计新增合同数',
          intro: '用当日的合同集合和上月底的合同集合对比,当日有上月底没有的合同编码去重后的数量为新增合同数'
        },
        {
          title: '本月累计净增合同数',
          intro: '本月累计净增合同数 = 截止本月历史累计签约合同数 - 上月底历史累计签约合同数',
        },
        {
          title: '本月累计减少合同数',
          intro: '本月累计减少合同数 = 本月累计新增合同数 - 本月累计净增合同数',
        },
        {
          title: '本月累计新增租户数',
          intro: '用当日的租户集合和上月底的租户集合对比,当日有上月底没有的客户编号去重后的数量为新增租户数'
        },
        {
          title: '本月累计净增租户数',
          intro: '本月累计净增租户数 = 截止本月历史累计租户数 - 上月底历史累计租户数',
        },
        {
          title: '本月累计减少租户数',
          intro: '用上月底的租户集合和当日的租户集合对比,上月底有当日没有的客户编号去重后的数量为减少租户数'
        },
        {
          title: '本月累计新增签约订单数',
          intro: '订单管理系统中订单签约时间在本月的订单数量'
        },
        {
          title: '本月累计新增起租订单数',
          intro: '订单管理系统中订单起租时间在本月的订单数量'
        },
        {
          title: '本月累计净增签约订单数',
          intro: '本月累计净增签约订单数 = 当日历史累计签约订单数 - 上月底历史累计签约订单数',
        },
        {
          title: '本月累计净增起租订单数',
          intro: '本月累计净增起租订单数 = 当日历史累计起租订单数 - 上月底历史累计起租订单数',
        },
        {
          title: '本月累计减少签约订单数',
          intro: '本月累计减少签约订单数 = 本月累计新增签约订单数 - 本月累计净增签约订单数',
        },
        {
          title: '本月累计减少起租订单数',
          intro: '本月累计减少起租订单数 = 本月累计新增起租订单数 - 本月累计净增起租订单数',
        }
      ],
      yearlist: [
        {
          title: '本年累计全额收入',
          intro: '非年初(非1月份):\n' +
            '    1).非月底:计费账务系统预出账当月累计数据 + 上月本年累计 Σ(计费账务系统当月出账+上月调账收入)\n' +
            '    2).月底: 月初时 刷新上月底数据为 本月本年累计 Σ(计费账务系统当月出账+上月调账收入)\n' +
            '年初(1月份):\n' +
            '    计费账务系统月账日报取当月累计数据'
        },
        {
          title: '本年累计经营收入',
          intro: '取科目余额表中，科目编码为600133拓展型业务本年贷方发生额+智联账套下科目为\'6001\'的本年贷方发生额-64011404（集团+智联账套）拓型业务销售设备成本-（集团+智联账套）64011405拓展业务代建施工成本\n' +
            '（201801-201904)地市数据需要减去【代建施工成本与销售设备成本调查表-各公司上报汇总.xlsx】文档中的相对应的成本【传输业务代建施工成本、拓型业务销售设备成本、拓展业务代建施工成本】'
        },
        {
          title: '历史累计商机数',
          intro: '历史累计有效商机且商机状态不为草稿状态，未关联到合同的子商机数量'
        },
        {
          title: '本年累计净增商机数',
          intro: '本年累计净增商机数 = 截止统计期历史累计商机数 - 上年底历史累计商机数',
        },
        {
          title: '本年累计新增合作客户数',
          intro: '当日合作期历史累计客户数集合与上年底合作期历史累计客户数集合比较, 当日有上年底没有的客户ID去重后的数量为新增客户，合作客户为生效合同对应的客户'
        },
        {
          title: '本年累计净增合作客户数',
          intro: '本年累计净增合作客户数 = 当日历史累计合作客户数 - 上年底历史累计合作客户数，合作客户为生效合同对应的客户',
        },
        {
          title: '本年累计减少合作客户数',
          intro: '本年累计减少合作客户数 = 本年累计新增合作客户数 - 本年累计净增合作客户数，合作客户为生效合同对应的客户',
        },
        {
          title: '历史累计签约合同数',
          intro: '合同状态为履行中且统计期在合同生效期内合同数量合计'
        },
        {
          title: '本年累计净增合同数',
          intro: '本月累计净增合同数 = 截止统计期历史累计签约合同数 - 上年底历史累计签约合同数',
        },
        {
          title: '历史累计租户数',
          intro: '同一个站址同一个客户同一个业务小类,认为1个租户(取订单状态为起租)\n' +
            '1.起租时间在20191131之前,不剔除业务大小类,\n' +
            '2.起租时间在20191131之后:\n' +
            ' 1).剔除小类为机房广告(其他)、机房广告(砖混，混凝土)、配套设施广告、其他广告\n' +
            ' 2).剔除大类综合服务类\n' +
            ' 3).剔除协议终止(用协议终止时间判断)'
        },
        {
          title: '本年累计净增租户数',
          intro: '本年累计净增租户数 = 截止统计期历史累计租户数 - 上年底历史累计租户数',
        },
        {
          title: '本年累计签约订单数',
          intro: '订单管理系统中订单签约时间在本年的订单数量'
        },
        {
          title: '本年累计起租订单数',
          intro: '订单管理系统中订单起租时间在本年的订单数量'
        },
        {
          title: '本年累计净增签约订单数',
          intro: '本年累计净增签约订单数 = 当日历史累计签约订单数 - 上年底历史累计签约订单数',
        },
        {
          title: '本年累计净增起租订单数',
          intro: '本年累计净增起租订单数 = 当日历史累计起租订单数 - 上年底历史累计起租订单数',
        },
        {
          title: '本年累计累计起租率',
          intro: '订单起租时间在本年的订单数量/订单签约时间在本年的订单数量'
        }
      ],
      cityTipList: [
        {
          title: '营业收入增长率',
          intro: '营业收入增长率=（本年累计营业收入-上年同期营业收入）/上年同期营业收入×100%',
          detail: '营业收入增长率是指企业本年营业收入增加额对上年营业收入总额的比率（剔除包干电费成本、拓展业务成本）'
        },
        {
          title: '营收款欠款占收比',
          intro: '营收款欠款占收比=（∑（本年各月一个月以上应收营收款余额）/月数/本年累计月平均出账含税收入）×100%'
        },
        {
          title: '代垫电费欠款比率',
          intro: '代垫电费欠款比率=∑（本年各月一个月以上代垫电费应收款余额）/12 /本年累计月平均电费代垫额×100%'
        },
        {
          title: '资产报酬率',
          intro: '资产报酬率=（利润总额+财务费用）/(期初总资产+期末总资产）*2',
          detail: '资产报酬率以投资报酬为基础来分析企业获利能力,是企业投资报酬与投资总额之间的比率'
        },
      ]
    },
    pieData: {
      data: [],
      unit: '户'
    },
    modelCurrentList: [],
    pageLoading: false
  }
}
